ডেভসংকেত

গুগল ক্লাউড

গুগল ক্লাউড , গুগলের তৈরি ক্লাউড সলিউশন সার্ভিস । গুগল ক্লাউডের কমান্ড লাইন ইন্টারফেস(CLI) এর জন্য প্রযোজনীয় সকল শর্টকাট কী নিয়ে তৈরি চিটশিট

কন্ট্রিবিউটর

    শেয়ার করুন

    সাধারণ ক্লাউড কনফিগারেশন

    • প্রজেক্ট লিস্ট করতে

      gcloud config list, gcloud config list project
    • প্রজেক্ট ইনফরমেশন দেখাতে

      gcloud compute project-info describe
    • প্রজেক্ট সুইচ করতে

      gcloud config set project <project-id>
    • এক্টিভ একাউন্ট সেট করতে

      gcloud config set account <ACCOUNT>
    • ডিফল্ট রিজিয়ন

      gcloud config set compute/region us-west
    • ডিফল্ট জোন

      gcloud config set compute/zone us-west1-b
    • সকল কনফিগারেশন লিস্ট করতে

      gcloud config configurations list
    • এক্টিভ কনফিগারেশন জানতে

      gcloud config configurations activate

    ক্লাউড অথোরাইজেশন (Auth)

    • ক্রেডেনশিয়াল একাউন্ট এর লিস্ট বের করতে

      gcloud auth list
    • সার্ভিস একাউন্ট দিয়ে ক্লায়েন্ট অথিনটিকেট করতে

      gcloud auth activate-service-account --key-file <key-file>
    • ক্লাউড কন্টেইনার রেজিস্ট্রি অথিনটিকেট করতে

      gcloud auth configure-docker
    • এক্টিভ একাউন্ট এর টোকেন প্রিন্ট করতে

      gcloud auth print-access-token, gcloud auth print-refresh-token
    • পূর্ববর্তী ক্রেডেনশিয়াল তুলে নিতে

      gcloud auth <application-default> revoke

    কুবেরনেটিস ইঞ্জিন

    • ক্লাস্টার তৈরি করা

      gcloud container clusters create cluster-name --num-nodes 1
    • সব ক্লাস্টার লিস্ট করা

      gcloud container clusters list
    • কুবেরকন্ট্রোল কনটেক্সট সেট করা

      gcloud container clusters get-credentials <cluster-name>
    • ডিফল্ট ক্লাস্টার সেট করা

      gcloud config set container/cluster cluster-name
    • বানানো ক্লাস্টার লিস্ট করা

      gcloud container clusters resize --num-nodes

    ডেপ্লয়মেন্ট ম্যানেজার

    • ডেপ্লয়মেন্ট তৈরি করা

      gcloud deployment-manager deployments create
    • ডেপ্লয়মেন্ট আপডেট করা

      gcloud deployment-manager deployments update

    আইডেন্টিটি এবং এক্সেস ম্যানেজমেন্ট (IAM)

    • প্রজেক্ট রোল জানতে

    • সমস্ত অর্গানাইজেশন এবং প্রজেক্ট এ রোল কপি করতে

    ক্লাউড স্টোরেজ

    • সব বাকেট এবং ফাইল লিস্ট করতে

      gsutil ls, gsutil ls -lh gs://<bucket-name>
    • বাকেট তৈরি করা

      gsutil mb gs://<bucket-name>
    • ফাইল ডাউনলোড করা

      gsutil cp gs://<bucket-name>/<dir-path>/app.txt
    • ফাইল আপলোড করা

      gsutil cp <filename> gs://<bucket-name>/<directory>/
    • ফাইল ডিলেট করা

      gsutil rm gs://<bucket-name>/<filepath>
    • ফাইল সরানো/মুভ করা

      gsutil mv <src-filepath> gs://<bucket-name>/<directory>/<dest-filepath>
    • ফোল্ডার কপি করা

      gsutil cp -r ./conf gs://<bucket-name>/
    • ডিস্ক কতটুকু ব্যাবহার হয়েছে জানতে

      gsutil du -h gs://<bucket-name/<directory>
    • সব ফাইল রিডেবল বানাতে

      gsutil -m acl set -R -a public-read gs://<bucket-name>/
    • সময়সাপেক্ষ সাইন লিংক তৈরি করা

      gsutil signurl -d 1m

    কমপোনেন্টস

    • কম্পোনেন্টস লিস্ট করা

      gcloud components list
    • কম্পোনেন্টস আপডেট করা

      gcloud components update
    • কম্পোনেন্টস ইন্সটল করা

      gcloud components install <component-name>

    ডেভসংকেত সম্পর্কে

    ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

    স্পন্সর